synthetic hydrology